global.webpackJsonp([ 55 ], {
    "2ZzT": function(t, e, i) {
        var s = i("Dd8w"), c = i.n(s), o = i("75He"), a = i("YaEn"), n = i("8xno");
        e.a = {
            data: function() {
                return {
                    locationCityName: "",
                    selectCityCode: "",
                    cityList: [],
                    from: ""
                };
            },
            components: {
                "xc-icon": o.a
            },
            mixins: [ n.a ],
            onLoad: function() {
                this.$root.$mp.query.from && (this.from = this.$root.$mp.query.from), this.getCity();
            },
            methods: {
                getCity: function() {
                    var t = this.$store.state.citySelectInfo;
                    this.locationCityName = t.locationCityName, this.selectCityCode = t.selectCityCode, 
                    this.cityList = t.cityList;
                },
                selectCity: function(t) {
                    this.$store.dispatch({
                        type: "setCitySelectInfo",
                        citySelectInfo: c()({}, this.$store.state.citySelectInfo, {
                            selectCityCode: t.cityCode,
                            selectCityName: t.cityName
                        })
                    }), "venueSelect" === this.from ? a.a.go({
                        key: "venueSelect",
                        params: {
                            cityName: t.cityName,
                            cityCode: t.cityCode
                        },
                        type: "redirectTo"
                    }) : wx.navigateBack();
                }
            }
        };
    },
    "73Mc": function(t, e) {},
    "85JL": function(t, e, i) {
        var s = i("2ZzT"), c = i("MYmP"), o = i("hHyJ")(s.a, c.a, function(t) {
            i("73Mc");
        }, null, null);
        e.a = o.exports;
    },
    MYmP: function(t, e, i) {
        var s = {
            render: function() {
                var t = this, e = t.$createElement, i = t._self._c || e;
                return i("div", {
                    staticClass: "city-select-page",
                    class: [ t.isIphoneX ? "is-iphone-x" : "", "theme-" + t.theme ]
                }, [ i("div", {
                    staticClass: "top-box"
                }, [ i("div", {
                    staticClass: "location-city-box"
                }, [ i("div", {
                    staticClass: "location-city-left"
                }, [ t._v("当前定位城市") ]), t._v(" "), i("div", [ t._v(t._s(t.locationCityName)) ]) ]), t._v(" "), i("div", {
                    staticClass: "top-select-tip"
                }, [ t._v("选择城市（分馆城市）") ]) ]), t._v(" "), i("div", {
                    staticClass: "scroll-y-box"
                }, [ i("scroll-view", {
                    staticClass: "scroll-y",
                    attrs: {
                        "scroll-y": "true"
                    }
                }, t._l(t.cityList, function(e, s) {
                    return i("div", {
                        key: e.stuId,
                        staticClass: "item-name",
                        class: {
                            "selected-color": e.cityCode === t.selectCityCode
                        },
                        attrs: {
                            eventid: "0-" + s
                        },
                        on: {
                            tap: function(i) {
                                t.selectCity(e);
                            }
                        }
                    }, [ i("span", [ t._v(t._s(e.cityName)) ]), t._v(" "), e.cityCode === t.selectCityCode ? i("div", {
                        staticClass: "zheng-que-icon"
                    }, [ i("xc-icon", {
                        attrs: {
                            name: "zhengque",
                            size: "28",
                            "ex-class": "normal-icon",
                            "size-unit": "rpx",
                            mpcomid: "0-" + s
                        }
                    }) ], 1) : t._e() ]);
                })) ], 1) ]);
            },
            staticRenderFns: []
        };
        e.a = s;
    },
    S21l: function(t, e, i) {
        Object.defineProperty(e, "__esModule", {
            value: !0
        });
        var s = i("85JL"), c = i("5nAL");
        new (i.n(c).a)(s.a).$mount(), e.default = {
            config: {
                navigationBarTitleText: "选择城市"
            }
        };
    }
}, [ "S21l" ]);